<?php
  $yhendus=new mysqli("localhost", "if11", "4e3HtHTXGXQC8uas", "if11_sabiine");
  

function lisaSeisund($nimetus, $komm){
	global $yhendus;
	$kask=$yhendus->prepare("INSERT INTO seisund(nimetus, komm) VALUES (?, ?)");
	$kask->bind_param ("ss", $nimetus, $komm);
	$kask->execute();
}

function kustutaSeisund($seisund_id){
	global $yhendus;
	$kask=$yhendus->prepare("DELETE FROM seisund WHERE seisund_id=?");
	$kask->bind_param("i", $seisund_id);
	$kask->execute();
}

function muudaSeisund($seisund_id, $nimetus, $komm){
	global $yhendus;
	$kask=$yhendus->prepare("UPDATE seisund SET nimetus=?, komm=?
	WHERE seisund_id=?");
	$kask->bind_param("ssi", $nimetus, $komm, $seisund_id);
	$kask->execute();
}

function kysiKaupadeAndmed($sorttulp="seisund_id", $sortsuund="ASC", $otsisona=""){
	global $yhendus;
	$lubatudtulbad=array("seisund_id", "seisund_nimetus", "kommentaar");
	if(!in_array($sorttulp, $lubatudtulbad)){
	return array();
	}
	$lubatudsuunad=array("ASC", "DESC");
	if(!in_array($sortsuund, $lubatudsuunad)){
	die("Lubamatu suund");
	}
	
	if($_REQUEST["sorttulp"]=="seisund_nimetus"){
	$sorttulp="nimetus";
	}
	if($_REQUEST["sorttulp"]=="kommentaar"){
	$sorttulp="komm";
	}

	$kask=$yhendus->prepare("SELECT seisund_id, nimetus, komm FROM seisund WHERE (seisund_id LIKE ? OR nimetus LIKE ? OR komm LIKE ?) ORDER BY $sorttulp $sortsuund");
	echo $yhendus->error;
	$otsiparam='%'.$otsisona.'%';
	$kask->bind_param("sss", $otsiparam, $otsiparam, $otsiparam);
	$kask->bind_result($seisund_id, $nimetus, $komm);
	$kask->execute();

    $hoidla=array();
    while($kask->fetch()){
    $kaup=new stdClass();
		$kaup->seisund_id=$seisund_id;
		$kaup->nimetus=htmlspecialchars($nimetus);
		$kaup->komm=htmlspecialchars($komm);
            array_push($hoidla, $kaup);
    }
    return $hoidla;

  }

function looRippMenyy($sqllause, $valikunimi, $valitudid=""){
     global $yhendus;
     $kask=$yhendus->prepare($sqllause);
     $kask->bind_result($id, $sisu);
     $kask->execute();
     $tulemus="<select name='$valikunimi'>";
     while($kask->fetch()){
     $tulemus.="<option value='$id'>$sisu</option>";
		$lisand="";
		if($id==$valitudid){$lisand=" selected='selected'";}
		$tulemus.="option value='$id' $lisand >$sisu</option>";

     }
     $tulemus.="</select>";
     return $tulemus;
  }


  //---------------  
  if( array_pop(explode("/", $_SERVER["PHP_SELF"]))=="abifunktsioonid_seisund.php"):
?>
<pre>
<?php
  print_r(kysiKaupadeAndmed(""));
?>
</pre>
<?php endif ?>
